package view;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;


public class TarifaDTO implements Serializable{
	private Integer id;
	private String codigo;
	private String nombre;
	private HotelDTO hotel;
	private String moneda;
	private String pension;
	private Boolean activa;
	private Date vigenciaDesde;
	private Date vigenciaHasta;
	private ProveedorDTO proveedor;
	private ArrayList<TemporadaDTO> temporadas;
	
	public TarifaDTO()
	{
		this.id = 0;
		this.codigo="";
		this.nombre ="";
		this.moneda="ARS";
		this.pension="";
		this.temporadas = new ArrayList<TemporadaDTO>();
		this.hotel = new HotelDTO();
		this.activa = false;
		this.proveedor = new ProveedorDTO();
	}
	
	public TarifaDTO(Integer id, String codigo, String nombre, 
			HotelDTO hotel, String moneda, String pension, Boolean activa, 
			Date vigenciaDesde, Date vigenciaHasta, ProveedorDTO proveedor, 
			ArrayList<TemporadaDTO> temporadas) {
		this.id = id;
		this.codigo = codigo;
		this.nombre = nombre;
		this.hotel = hotel;
		this.moneda = moneda;
		this.pension = pension;
		this.activa = activa;
		this.vigenciaDesde = vigenciaDesde;
		this.vigenciaHasta = vigenciaHasta;
		this.proveedor = proveedor;
		this.temporadas = temporadas;
	}

	public Integer getId() {
		return id;
	}

	public String getCodigo() {
		return codigo;
	}

	public String getNombre() {
		return nombre;
	}

	public HotelDTO getHotel() {
		return hotel;
	}

	public String getMoneda() {
		return moneda;
	}

	public String getPension() {
		return pension;
	}

	public Boolean getActiva() {
		return activa;
	}

	public Date getVigenciaDesde() {
		return vigenciaDesde;
	}

	public Date getVigenciaHasta() {
		return vigenciaHasta;
	}

	public ProveedorDTO getProveedor() {
		return proveedor;
	}

	public ArrayList<TemporadaDTO> getTemporadas() {
		return temporadas;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public void setHotel(HotelDTO hotel) {
		this.hotel = hotel;
	}

	public void setMoneda(String moneda) {
		this.moneda = moneda;
	}

	public void setPension(String pension) {
		this.pension = pension;
	}

	public void setActiva(Boolean activa) {
		this.activa = activa;
	}

	public void setVigenciaDesde(Date vigenciaDesde) {
		this.vigenciaDesde = vigenciaDesde;
	}

	public void setVigenciaHasta(Date vigenciaHasta) {
		this.vigenciaHasta = vigenciaHasta;
	}

	public void setProveedor(ProveedorDTO proveedor) {
		this.proveedor = proveedor;
	}

	public void setTemporadas(ArrayList<TemporadaDTO> temporadas) {
		this.temporadas = temporadas;
	}	
	
	
}
